#ifndef CLIENTFACTORY_H
#define CLIENTFACTORY_H

#include "CommBase.h"
#include "NRJB/NRJB103Client.h"
#include "NZ/NZ103Client.h"
#include "SF/SF103Client.h"
#include "XJ/PanelXJ_TCPClient.h"
#include "SZNR/SZNR103Client.h"

enum {
    NRJBType, NZType, SFType, XJType, SZNR
};

class ClientFactory
{
public:
    ClientFactory();

    static CommBase* createNewClient(int clientType);
};

#endif // CLIENTFACTORY_H
